org.eclipse.vtp.framework.common.services
Class BrandSelection
java.lang.Object
org.eclipse.vtp.framework.common.services.BrandSelection
- All Implemented Interfaces:
- IBrandSelection, IScriptable
public class BrandSelection
- extends java.lang.Object
- implements IBrandSelection, IScriptable
A support implementation of the IBrandSelection interface.
- Author:
- Lonnie Pryor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BrandSelection
public BrandSelection(ISessionContext context,
IBrandRegistry brandRegistry)
- Creates a new BrandSelection.
- Parameters:
context - The context to use.brandRegistry - The brand registry to use.
getSelectedBrand
public final IBrand getSelectedBrand()
- Specified by:
getSelectedBrand in interface IBrandSelection
setSelectedBrand
public final boolean setSelectedBrand(IBrand brand)
- Specified by:
setSelectedBrand in interface IBrandSelection
getName
public final java.lang.String getName()
- Specified by:
getName in interface IScriptable
hasValue
public boolean hasValue()
- Specified by:
hasValue in interface IScriptable
toValue
public java.lang.Object toValue()
- Specified by:
toValue in interface IScriptable
getFunctionNames
public final java.lang.String[] getFunctionNames()
- Specified by:
getFunctionNames in interface IScriptable
invokeFunction
public final java.lang.Object invokeFunction(java.lang.String name,
java.lang.Object[] arguments)
- Specified by:
invokeFunction in interface IScriptable
hasItem
public final boolean hasItem(int index)
- Specified by:
hasItem in interface IScriptable
hasEntry
public final boolean hasEntry(java.lang.String name)
- Specified by:
hasEntry in interface IScriptable
getItem
public final java.lang.Object getItem(int index)
- Specified by:
getItem in interface IScriptable
getEntry
public final java.lang.Object getEntry(java.lang.String name)
- Specified by:
getEntry in interface IScriptable
setItem
public final boolean setItem(int index,
java.lang.Object value)
- Specified by:
setItem in interface IScriptable
setEntry
public final boolean setEntry(java.lang.String name,
java.lang.Object value)
- Specified by:
setEntry in interface IScriptable
clearItem
public final boolean clearItem(int index)
- Specified by:
clearItem in interface IScriptable
clearEntry
public final boolean clearEntry(java.lang.String name)
- Specified by:
clearEntry in interface IScriptable